####################################################################################################
# DSFID(Access Format, Data Format)
# Access Format 0:No - Directory
#               1:Directory(non support)
#               2:Packed Object
#               3:Profile
# 
# Data Format 1:Full Feature
#             2:Root - OID
#        3 ~ 21: Relative - OID
#
####################################################################################################

class DSFID(object):
    
    NON_DIRECTORY = 0
    DIRECTORY = 1
    PACKED_OBJECT = 2
    TAG_DATA_PROFILE = 3
    
    __slots__ = ['ACCESS_METHOD', 'DATA_FORMAT']
    
    def __init__(self, accessMethod, dataFormat):
        self.ACCESS_METHOD = accessMethod
        self.DATA_FORMAT = dataFormat